package com.fowo.api.syncAmazon.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import lombok.Data;

/**
 * @TableName tmp_inventory_status_report
 */
@TableName(value ="tmp_inventory_status_report")
@Data
public class TmpInventoryStatusReport implements Serializable {
    private Long id;

    private Long sid;

    private Date snapshotDate;

    private String sku;

    private String fnsku;

    private String asin;

    private String productName;

    private String conditionStr;

    private Integer available;

    private Integer pendingRemovalQuantity;

    private Integer invAge0To90Days;

    private Integer invAge91To180Days;

    private Integer invAge181To270Days;

    private Integer invAge271To365Days;

    private Integer invAge365PlusDays;

    private String currency;

    private Integer unitsShippedT7;

    private Integer unitsShippedT30;

    private Integer unitsShippedT60;

    private Integer unitsShippedT90;

    private String alert;

    private BigDecimal yourPrice;

    private BigDecimal salesPrice;

    private BigDecimal lowestPriceNewPlusShipping;

    private BigDecimal lowestPriceUsed;

    private String recommendedAction;

    private String healthyInventoryLevel;

    private BigDecimal recommendedSalesPrice;

    private Integer recommendedSaleDurationDays;

    private Integer recommendedRemovalQuantity;

    private BigDecimal estimatedCostSavingsOfRecommendedActions;

    private BigDecimal sellThrough;

    private BigDecimal itemVolume;

    private String volumeUnitMeasurement;

    private String storageType;

    private BigDecimal storageVolume;

    private String marketplace;

    private String productGroup;

    private Integer salesRank;

    private Integer daysOfSupply;

    private Integer estimatedExcessQuantity;

    private BigDecimal weeksOfCoverT30;

    private BigDecimal weeksOfCoverT90;

    private BigDecimal featuredofferPrice;

    private Integer salesShippedLast7Days;

    private Integer salesShippedLast30Days;

    private Integer salesShippedLast60Days;

    private Integer salesShippedLast90Days;

    private Integer invAge0To30Days;

    private Integer invAge31To60Days;

    private Integer invAge61To90Days;

    private Integer invAge181To330Days;

    private Integer invAge331To365Days;

    private BigDecimal estimatedStorageCostNextMonth;

    private Integer inboundQuantity;

    private Integer inboundWorking;

    private Integer inboundShipped;

    private Integer inboundReceived;

    private Integer noSaleLast6Months;

    private Integer reservedQuantity;

    private Integer unfulfillableQuantity;

    private Integer quantityToBeChargedAis181210Days;

    private BigDecimal estimatedAis181210Days;

    private Integer quantityToBeChargedAis211240Days;

    private BigDecimal estimatedAis211240Days;

    private Integer quantityToBeChargedAis241270Days;

    private BigDecimal estimatedAis241270Days;

    private Integer quantityToBeChargedAis271300Days;

    private BigDecimal estimatedAis271300Days;

    private Integer quantityToBeChargedAis301330Days;

    private BigDecimal estimatedAis301330Days;

    private Integer quantityToBeChargedAis331365Days;

    private BigDecimal estimatedAis331365Days;

    private Integer quantityToBeChargedAis365PlusDays;

    private BigDecimal estimatedAis365PlusDays;

    private Integer historicalDaysOfSupply;

    private Integer fbaMinimumInventoryLevel;

    private String fbaInventoryLevelHealthStatus;

    private Integer recommendedShipInQuantity;

    private Date recommendedShipInDate;

    private static final long serialVersionUID = 1L;
}